<?xml version="1.0" encoding="utf-8" ?>
<Model xmlns="http://euss.evaluant.com/schemas/MetaDataModel.xsd">

  <!-- Dynamic Proxy -->

  <Entity type="NUnit:DynamicProxy:Person">
    <Attribute name="PersonId" type="System.String"/>
    <Attribute name="Name" type="System.String" />
    <Attribute name="Age" type="System.Int32" />
    <Attribute name="Birth" type="System.DateTime" />
    <Attribute name="Title" type="System.String" />
    <Attribute name="Kind" type="System.Int32" />
    <Attribute name="Marks" type="System.String" />
    <Attribute name="Picture" type="System.Drawing.Image" />

    <Reference name="Partners" type="NUnit:DynamicProxy:Person" fromMany="true" toMany="true" />
    <Reference name="Employees" type="NUnit:DynamicProxy:Employee" fromMany="true" toMany="true" />
    <Reference name="Address" type="NUnit:DynamicProxy:Address" composition="true" fromMany="true" toMany="false" />
  </Entity>

  <Entity type="NUnit:DynamicProxy:Address">
    <Attribute name="City" type="System.String" />

    <Reference name="Country" type="NUnit:DynamicProxy:Country" fromMany="true" toMany="false" />
  </Entity>

  <Entity type="NUnit:DynamicProxy:Company">
    <Attribute name="Name" type="System.String" />

    <Reference name="Employees" type="NUnit:DynamicProxy:Employee" fromMany="true" toMany="false" />
  </Entity>

  <Entity type="NUnit:DynamicProxy:Country">
    <Attribute name="Name" type="System.String" />
  </Entity>

  <Entity type="NUnit:DynamicProxy:Employee" inherit="NUnit:DynamicProxy:Person">
    <Attribute name="Rank" type="System.Int32" />
  </Entity>
</Model>